QUASAR: Interaction with File Systems Using a Query and Naming Language
نویسندگان
چکیده
As storage capacities increase, finding and organizing data becomes increasingly challenging. Conventional approaches to organization for file systems fail to effectively provide for the needs of petascale storage, because hierarchical namespaces do not scale and must rely on ad hoc utilities. Previous solutions do not incorporate relationships as search terms, nor were they designed for today’s systems sizes. Moreover, adopting established query languages as file system interfaces is not practical because such languages are too complex for the common task of specifying file names, and file systems users would be forced to switch to a drastically different interface. To address this problem, we present a query language (QUASAR) that combines a number of useful operations for search and view specification within file systems. QUASAR narrows down file system namespaces to smaller subsets, through searches based on link distance, and provides more meaningful results through searches based on inter-file relationships. Instead of being confronted with long lists of search results, users may employ QUASAR to define views for their searches, and then navigate views using the familiar abstraction of hierarchy browsing. In contrast to an abrupt transition to a different language, QUASAR provides a syntax that includes POSIX paths as well as added features that are suitable for naming. We demonstrate such features through a prototype file system that uses QUASAR queries to manage its namespace. We further discuss our thoughts on metadata typing.
منابع مشابه
Quasar: A Scalable Naming Language for Very Large File Collections
As storage capacities increase, managing petabytes of data becomes increasingly challenging. One reason is the POSIX file system interface, originally designed in the 1970s in the context of file collections many orders of magnitude smaller than those found in today’s petabyte-scale storage systems. We show the scalability problems of the naming language imposed by POSIX, i.e. the language to i...
متن کاملA Metadata-Rich File System
Despite continual improvements in the performance and reliability of large scale file systems, the management of file system metadata has changed little in the past decade. The mismatch between the size and complexity of large scale data stores and their ability to organize and query their metadata has led to a de facto standard in which raw data is stored in traditional file systems, while rel...
متن کاملDesign and Implementation of a Metadata-Rich File System
Despite continual improvements in the performance and reliability of large scale file systems, the management of user-defined file system metadata has changed little in the past decade. The mismatch between the size and complexity of large scale data stores and their ability to organize and query their metadata has led to a de facto standard in which raw data is stored in traditional file syste...
متن کاملLexical Access in Persian Speaking Children With and Without Specific Language Impairment
Introduction: Word retrieval problems are among the limitations observed in children with specific language impairment during the initial schooling years. These restrictions are predictive of reading problems and poor performance at school. Additionally, studies on lexical access in Persian speaking children are scarce. Therefore, this study aimed to investigate and compare naming accuracy and ...
متن کاملانتخاب مناسبترین زبان پرسوجو برای استفاده از فراپیوندها جهت استخراج دادهها در حالت دیتالوگ در سامانه پایگاه داده استنتاجی DES
Deductive Database systems are designed based on a logical data model. Data (as opposed to Relational Databases Management System (RDBMS) in which data stored in tables) are saved as facts in a Deductive Database system. Datalog Educational System (DES) is a Deductive Database system that Datalog mode is the default mode in this system. It can extract data to use outer joins with three query la...
متن کامل